package wendyeq.iweb.blog.service;

import java.util.Collection;
import java.util.Date;
import java.util.List;

import wendyeq.iweb.blog.pojo.Article;

public interface IArticleService extends IBaseService<Article> {
	public Article findByAlias(String alias, String date);
	public boolean modify(Article a);
	public List<Article> findByCat(int min, int max, String cat);
	public List<Article> findByTag(int min, int max, String tag);
	public List<Article> findByArchive(int min, int max, String archive);
	/***
	 * 通过序列化文件进行批量插入文章内容
	 * */
	public Collection<Article> saveOrUPdatebatch(String file);
	/***
	 * 批量插入文章内容
	 * */
	public Collection<Article> saveOrUPdatebatch(List<Article> al);
	
	/***
	 * 获取指定时间指定类别的文章列表
	 * */
	public List<Article> findByDateCategory(String category, Date date);
}
